type runtime.waitReason
16 uses
runtime (current package)
proc.go#L407: func gopark(unlockf func(*g, unsafe.Pointer) bool, lock unsafe.Pointer, reason waitReason, traceReason traceBlockReason, traceskip int) {
proc.go#L429: func goparkunlock(lock *mutex, reason waitReason, traceReason traceBlockReason, traceskip int) {
proc.go#L1279: func casGToWaiting(gp *g, old uint32, reason waitReason) {
proc.go#L1289: func casGToWaitingForGC(gp *g, old uint32, reason waitReason) {
proc.go#L1999: func forEachP(reason waitReason, fn func(*p)) {
proc.go#L4993: func newproc1(fn *funcval, callergp *g, callerpc uintptr, parked bool, waitreason waitReason) *g {
runtime2.go#L461: waitreason waitReason // if status==Gwaiting
runtime2.go#L1059: type waitReason uint8
runtime2.go#L1062: waitReasonZero waitReason = iota // ""
runtime2.go#L1143: func (w waitReason) String() string {
runtime2.go#L1144: if w < 0 || w >= waitReason(len(waitReasonStrings)) {
runtime2.go#L1150: func (w waitReason) isMutexWait() bool {
runtime2.go#L1156: func (w waitReason) isWaitingForGC() bool {
sema.go#L132: func semacquire1(addr *uint32, lifo bool, profile semaProfileFlags, skipframes int, reason waitReason) {
trace.go#L356: waitreason waitReason
tracestatus.go#L129: func goStatusToTraceGoStatus(status uint32, wr waitReason) traceGoStatus {
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |